/** Please add a class description */
UCLASS(Blueprintable, BlueprintType)
class ABP_coin : public AActor
{
	GENERATED_BODY()
public:
	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<UTextRenderComponent> Coin Pickup;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<URotatingMovementComponent> RotatingMovement;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<USphereComponent> Sphere_coll;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<UStaticMeshComponent> SM_collectabeCommon;

	/** Please add a variable description */
	UPROPERTY(BlueprintReadOnly, VisibleAnywhere, Category="默认")
	TObjectPtr<USceneComponent> DefaultSceneRoot;

	/** Please add a variable description */
	DECLARE_DYNAMIC_MULTICAST_DELEGATE(FaquireCoin);
	UPROPERTY(BlueprintAssignable, EditDefaultsOnly, Category="默认", meta=(MultiLine="true"))
	FaquireCoin aquireCoin;
};
